package com.heima.oopAdvanced.n07innerclass.demo04;

public class Demo {
    public static void main(String[] args) {
        /**
         * 注意事项:
         * 1. 静态内部类也是成员内部类中的一种
         * 2. 静态内部类只能访问外部类中的静态变量和静态方法,
         *    如果想要访问非静态的需要创建外部类的对象。
         *
         * 创建静态内部类对象的格式:
         *    外部类名.内部类名 对象名 = new 外部类名.内部类名();
         * 调用静态方法的格式:
         *    外部类名.内部类名.方法名();
         */

        Outer.Inner oi = new Outer.Inner();
        oi.show1();
        // 静态方法
        Outer.Inner.show2();
    }
}
